Viprin Duality